\item[pincpu] Pin a domain to a CPU.
\item[bvt] Set BVT scheduler parameters for a domain.
\item[bvt\_ctxallow] Set the BVT context switching allowance for the system.
-\item[fbvt] Set the FBVT scheduler parameters for a domain.
-\item[fbvt\_ctxallow] Set the FBVT context switching allowance for the system.
\item[atropos] Set the atropos parameters for a domain.
\item[rrobin] Set the round robin time slice for the system.
\item[info] Get information about the Xen host.
operating system structure, rather than
specifically to run multiple conventional OSs.
-\item[FBVT] A derivative of the { \bf BVT } scheduler that
- aims to give better fairness performance to IO
- intensive domains in competition with CPU
- intensive domains.
-
\item[Domain] A domain is the execution context that
contains a running { \bf virtual machine }.
The relationship between virtual machines
BVT provides proportional fair shares of the CPU time. It has been
observed to penalise domains that block frequently (e.g. IO intensive
-domains), so the FBVT derivative has been included as an alternative.
+domains), but this can be compensated by using warping.
\subsection{Global Parameters}
{\tt xend\_domain\_cpu\_bvt\_set(dom, mcuadv, warp, warpl, warpu)}:\\
Set BVT scheduler parameters.
-\item {\tt POST /domain/[dom] fbvt\_set(mcuadv, warp, warpl, warpu)},\\
- {\tt xend\_domain\_cpu\_fbvt\_set(dom, mcuadv, warp, warpl, warpu)}:\\
- Set FBVT scheduler parameters.
-
\item {\tt POST /domain/[dom] atropos\_set(period, slice, latency, xtratime)},\\
{\tt xend\_domain\_cpu\_atropos\_set(dom, period, slice, latency, xtratime)}:\\
Set atropos scheduler parameters.